package ui.window;

import javax.swing.JFrame;
import util.FrameUtil;
import config.FrameConfig;
import config.GameConfig;

public class JFrameGame extends JFrame{

	private static final long serialVersionUID = -6194695820531427582L;
	
	public JFrameGame(JPanelGame panelGame){
		//获得游戏配置
		FrameConfig fcfg = GameConfig.getFrameConfig();
		//设置游戏标题
		this.setTitle(fcfg.getTitle());
		//设置游戏默认关闭方式为结束
		this.setDefaultCloseOperation(JFrameGame.EXIT_ON_CLOSE);
		//设置游戏窗体大小
		this.setSize(fcfg.getWidth(), fcfg.getHeight());
		//设置游戏窗体不可改变大小
		this.setResizable(false);
		//设计游戏窗体在屏幕位置居中
		FrameUtil.setFrameCenter(this);
		//设置默认Panel
		this.setContentPane(panelGame);
		//设置窗体默认可见
		this.setVisible(true);
	}
}
